package com.foreverwin.jzymes.common.service;

import com.foreverwin.jzymes.common.domain.FieldGroup;

import java.util.List;

public interface IFieldGroupAdviceService {

    /**
     * 获取主数据字段组
     *
     * @param fieldGroupBo 主数据字段BO
     * @return
     */
    public String getFieldGroup( String fieldGroupBo );

    /**
     * 获取主数据字段名
     *
     * @param fieldGroupBo
     * @return
     */
    public String getFieldName( String fieldGroupBo );

    /**
     * 主数据字段是否存在
     *
     * @param site
     * @param fieldGroup
     * @param fieldName
     * @return
     */
    public FieldGroup existFieldGroup(String site, String fieldGroup, String fieldName );

    /**
     * 检查主数据字段是否存在
     *
     * @param fieldGroupBo
     * @return
     */
    public FieldGroup existFieldGroup( String fieldGroupBo );

    /**
     * 查询字段列表
     *
     * @param site
     * @param fieldGroup
     * @return
     */
    public List<FieldGroup> findFieldListByGroup(String site, String fieldGroup );
}
